package maquina.modelol.elector;

public class ModalidadSimple extends Modalidad{

	private Candidato seleccionSimple;
	
	@Override
	boolean isCompleta() {
	
		return seleccionSimple != null;
	}

	@Override
	boolean seleccionar(Candidato candidato) {

		if(candidato != null){
			
			seleccionSimple = candidato;
		
			return true;
		}
		
		else return false;
	}

	@Override
	Voto getVoto() {

		Candidato candidato = seleccionSimple;
		
		seleccionSimple = null;
		
		return new VotoSimple(candidato);
	}

}
